require('../models/certificates.js');
var mongoose  = require('mongoose');
var Cert = mongoose.model('Cert');

/**
 * 根据id 获取cert信息
 * @param cert_id
 * @param callback
 */
exports.getCert = function (cert_id,callback){
    Cert.findOne({'_id':cert_id},callback);
};

/**
 * 获取所有证书信息
 * @param callback
 */
exports.getCerts = function (callback){
    Cert.find({},callback);
};


/**
 *
 * @param cert_id
 * @param callback
 */
exports.removeCert = function (cert_id,callback){
    Cert.remove({_id:cert_id},callback);
};

exports.addCert = function (cert_info,callback){
    var cert = new Cert(cert_info);
    cert.save(callback);
};

exports.updateCert = function(cert_id,cert_info,callback){
    Cert.update({_id:cert_id},cert_info, callback);
};
